/**
 * Create in 2012-8-16.
 */
package kit4j.util.awt;

import java.awt.Container;

/**
 * 
 * @author MiniKnife
 *
 */
public abstract class AwtUtil {

	/**
	 * 验证并重绘指定的容器。如果指定的容器存在父容器，则直接验证并重绘父容器。
	 * 
	 * @param container
	 *            要执行操作的容器
	 */
	public static void validateAndRepaintContainer(Container container) {
		Container parent = container.getParent();

		if (parent != null) {
			parent.validate();
			parent.repaint();
		} else {
			container.validate();
			container.repaint();
		}
	}
}
